Definition of Tribulus Terestris
-
(noun) tropical annual procumbent poisonous subshrub having fruit that splits into five spiny nutlets; serious pasture weed
Synonyms of Tribulus Terestris
Antonyms of Tribulus Terestris
No Antonyms Found.
Homophones of Tribulus Terestris
No Homophones Found.